.npos {
	background-position: -6px -22px;
}

.logo {
	vertical-align: middle;
}

.query_form {
  margin-top:120px;
  text-align:center;
  width:800px;
  margin-left:auto;
  margin-right:auto;
  background-color:#EFF7FE;
  border:1px solid #9CCEFD;
  padding:30px 0;
}

.top .ftext {
	width: 500px;
	height: 18px;
	line-height: 18px;
	padding: 5px;
	border: 1px solid #BDC7D8;
	font-family: inherit;
	margin-left: 10px;
}

.fb {
	margin-left: 10px;
	background: none repeat scroll 0 0 #4D90FE;
	border: 1px solid #10A6A6;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	font-family: inherit;
	letter-spacing: 0.05em;
	line-height: 20px;
	padding: 5px 15px;
}

.splitl {
	margin-top: 16px;
	margin-bottom: 16px;
	border-top: 1px solid #CCCCCC;
}

.hidden {
	display: none;
}
/***/
.main {
  margin-left:auto;
  margin-right:auto;
  width:800px;
  margin-top:60px;
}

.tab-header{
  padding:0 12px;
  background-color:#DEEEFD;
  height:33px;
  line-height:32px;
  border-bottom:1px solid #9CCEFD;
}

.tab{
  padding : 0px 8px 0;
  float:left;
  background-color:#EFF7FE;
  border-left:1px solid #9CCEFD;
  border-right:1px solid #9CCEFD;
  border-top:1px solid #9CCEFD;
  border-bottom:1px solid #9CCEFD;
  margin-right:4px;
  border-radius:3px 3px 0 0;
}
.tab a{
   text-decoration:none;
   color:#666666;
 }
.tab a:visited{
  color:#666666;
 }
.tab a:hover{
   cursor:pointer;
 }
 
.tab.selected{
  background-color:white;
  border-style: solid solid none;
  border-radius:3px 3px 0 0 ;
  border-bottom:0 none;
  padding-top:1px;
 }

.bh {
	background-color: #EEEEEE;
}

a.nav-select {
	font-weight: bold;
	font-color: #000000;
}

.nav-arrow {
	background: url("smoothness/images/ui-icons_454545_256x240.png") repeat
		scroll -32px -16px transparent;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	right: 2px;
	top: 10px;
}

.rightPanel {
   overflow:hidden;
   width:800px;
   border-top:none;
   margin-bottom:30px;
   padding:2px;
   background-color:#DEEEFD;
   border:1px solid #B7D0EF;
}

.filter-op {
	float: right;
	padding-right: 4px;
}

.op-label {
	color: white;
	font-weight: bold;
	padding-left: 18px;
	background: url("../icons/filter.png") no-repeat;
}

.op option {
	font-family: inherit;
}

.entity-list {
 background-color:white;
 padding:4px 4px 0 ;
  border-left: 1px solid #EBEBEB;
 border-right: 1px solid #EBEBEB;
 border-bottom: 1px solid #EBEBEB;
}

.entity-list ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.entity-list li a {
	text-decoration: none;
}

.type {
	color: #888888;
	float: right;
	font-size: 12px;
}

.sc {
  padding:10px 10px 10px 20px;
}

.split {
	border-bottom: 1px solid #F1F1F1;
}

.more-container {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #F7FAFC;
}

.final {
	border-bottom: 0 none;
}

.moreDiv {
	text-align: center;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}

.moreDiv a:visited {
	text-decoration: none;
	color: #666666;
}

.moreDiv a:link {
	text-decoration: none;
	color: #666666;
}
.dataset{
	padding-left: 22px;
	color: #1170A3;
}
/* .entity { */
.dataset.uri{
	/* padding-left: 22px;
	color: #1170A3; */
	background:url("../../icons/ds_uri.png") no-repeat scroll 0 0 transparent;
}

/* .collection { */
.dataset.custom{
	/* padding-left: 22px;
	color: #005ECE; */
	background:url("../../icons/ds_custom.png") no-repeat scroll 0 0 transparent;
}

.arrowDown {
	background: url("../smoothness/images/ui-icons_888888_256x240.png")
		scroll -64px -16px transparent;
	height: 16px;
	width: 16px;
	display: inline-block;
}